/******************************* NEW CSS FROM HERE *******************************/
/*
	.messages_top{
		height:24px;
		padding:15px 20px 0;
	}
	ul.tabs{
		height:24px;
		margin:0;
		padding:0;
		list-style:none;
		float:left;
	}
	ul.tabs li{
		float:left;	 
		text-indent:0;
		padding:0;
		margin:0 !important;
		list-style-image:none !important; 
	}
	.messages_warning, .addToBlockList{
		padding-left:20px;
		padding-right:20px;
	}
	.addToBlockList input.block{
		padding:0 10px 0 25px;
		background:url(../images/home/icon_block.png) no-repeat 5px center transparent;
		border: 1px solid #C4DCED;
		line-height:26px;
		display:inline-block;
		zoom:1;
		*display:inline;
		height:26px;
		margin-left:5px;
		cursor:pointer;
		color:#0066B3;
	}
	.addToBlockList .textInput{
		height:20px;
		padding:2px 5px;
		border: 1px solid #C4DCED;
		width: 250px;
		float:left;
		color:#808080;
	}
	.addToBlockList .textInput:focus{
		color:#333;
	}
	ul.tabs li a{
		display:inline-block;
		zoom:1;
		*display:inline;
		margin-right:5px;
		color:#0066b3;
		background:#e5eff7;
		border:1px solid #bfd9ec;
		line-height:22px;
		padding:0 10px;
	}
	ul.tabs li a.current, ul.tabs li a:hover{
		color:#fff;
		background:#0066b3;
		border:1px solid #0066b3;
	}
	.panes #pane2, .panes #pane3, .panes #pane4{
		display:none;
	}
	.pagination{
		border-top:1px solid #BFD9EC;
		border-bottom:1px solid #BFD9EC;
		height:22px;
		line-height:22px;
		text-align:center;
	}
	.pagination span, .pagination a{
		display:inline-block;
		zoom:1;
		*display:inline;
		padding:0 5px;
	}
	.pagination span{
		color:#999;
	}
	.pagination a:hover{
		background:#e5eff7;
	}
	.pagination a.active{
		color:#fff;
		background:#0066b3;
	}
	.pagination span.butLeft, .pagination span.butRight, .pagination a.butLeft, .pagination a.butRight{
		background:url(../images/home/messages_pagination_buts.gif) no-repeat transparent;
		width:10px;
		height:11px;
		*height:auto;
	}
	.pagination a.butLeft{
		background-position:center -10px;
		*background-position:center -8px;
	}
	.pagination span.butLeft{
		background-position:center -40px;
		*background-position:center -38px;
	}
	.pagination a.butRight{
		background-position:center -70px;
		*background-position:center -68px;
	}
	.pagination span.butRight{
		background-position:center -100px;
		*background-position:center -98px;
	}
	.messages_but{
		height:26px;
		padding:15px 0;
	}
	.messages_but_container{
		border:1px solid #c4dced;
		float:right;
		height:26px;
		line-height:26px;
	}
	.messages_but a{		
		float:left;
	}
	.button{
		padding:0 10px 0 28px;
		display:inline-block;
		zoom:1;
		*display:inline;
	}
	.button.delete{		
		background:url(../images/home/icon_delete.png) 5px center no-repeat transparent;
	}
	.button.deleteAll{
		background:url(../images/home/icon_deleteAll.png) 5px center no-repeat transparent;
	}
	.button.reply{
		background:url(../images/home/icon_reply.png) 5px center no-repeat transparent;
	}
	.button.back{
		background:url(../images/home/icon_back.png) 5px center no-repeat transparent;
	}
	.messages_but a:hover{
		background-color:#E5EFF7 !important;
	}
	.messages_list .messages_but a.delete{
		border-right: 1px solid #c4dced;
	}
	.message_detail .messages_but a.reply{
		border-right: 1px solid #c4dced;
	}
	.messages_but a.back{
		border: 1px solid #c4dced;
		float:left;
		line-height: 26px;
	}
	.messages_list{
		padding:0 20px;
	}
	.messages_list ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	.messages_list ul li{
		height:30px;
		line-height:30px;
		overflow:hidden;
		color:#333;
	}
	.messages_list ul li:nth-child(even){
		background:#e5eff7;
	}
	.messages_list .col1, .messages_list .col2, .messages_list .col3, .messages_list .col4, .messages_list .col5, .messages_list .col2_s{
		float:left;
		overflow:hidden;
	}
	.messages_list .col1{
		width:20px;
		text-align:center;
		padding-top:5px;
	}
	.messages_list .col2{
		width:34px;
		text-align:center;
		padding-top:2px;
	}
	.messages_list .col2_s{
		width:406px;
		padding-left:20px;
	}
	.messages_list .col3{
		width:280px;
		overflow:hidden;
	}
	.messages_list .col4{
		width:112px;
		text-align:center;
	}
	.messages_list .col5{
		width:90px;
		text-align:center;
	}
	.messages_list_title{
		font-weight:bold;
		color:#000;
	}
	.user_list{
		margin:10px 20px;
		border:1px solid #bfd9ec;
		border-bottom:none;
	}
	.user_list .user_item{
		border-bottom:1px solid #bfd9ec;
		padding:0 25px;
		height:80px;
                overflow: hidden;
	}
	.user_list .user_info{
		float:left;
		width:330px;		
		line-height:80px;
	}
	.user_list .user_but{
		float:right;		
		line-height:20px;
		padding-top:27px;
	}
	.user_list .user_but a{
		display:inline-block;
		zoom:1;
		*display:inline;
		padding:3px 15px;
		*padding:3px 10px;
		border:1px solid #bfd9ec;
		background:#e5eff7;
		margin-right:1px;
	}
	.user_list .user_but a:hover{
		background: none repeat scroll 0 0 #0066B3;
		border: 1px solid #0066B3;
		color: #FFFFFF;
	}
	.user_list .user_img{
		float:left;
		padding-right:10px;
	}
	.user_list .user_img img{
		padding:3px;
		border:1px solid #bfbfbf;
		margin-top:11px;
		width:50px;
		height:50px;
	}
	.user_list .user_name{
		font-weight:bold;
		height:20px;
	}
	.message_list_hover{
		background:#cde4f6 !important;
	}
	.user_list_container{
		padding-top:20px;
	}
	.extensible_item{
		padding-bottom:25px;
	}
	.extensible_item_title{
		height:20px;
		line-height:20px;
		overflow:hidden;
		background:url(../images/home/extensible_item_title_bg.png) right bottom no-repeat transparent;
		cursor:pointer;
	}
	.extensible_item_title_expand{
		background-position:right top;
	}
	.extensible_item_title label{
		font-weight:bold;
		display:inline-block;
		zoom:1;
		*display:inline;
		background:#FFF;
		padding-right:15px;
	}
	.info_container{
		padding:20px;
	}
	.extensible_mid .col1, .extensible_mid .col2{
		float:left;
		height:20px;
		line-height:20px;
		padding-bottom:5px;
	}
	.extensible_mid .col3{
		float:left;
		width:100%;
		text-align:right;
	}
	.extensible_mid .col1_s, .extensible_mid .col2_s{
		float:left;
	}
	.extensible_mid .col1_s{
		text-align:right;
		width:165px;
	}
	.extensible_mid .col2_s{
		width:320px;
	}
	.extensible_mid .col1{
		text-align:right;
		width:150px;
		padding-right:15px;
	}
	.extensible_mid .col2{
		width:320px;
	}
	.clear{
		margin:0;
		padding:0;
		border:none;
		width:0;
		height:0;
		clear:both;
	}
	.extensible_item_content{
		padding-top:8px;
	}
	.but_save{
		width:14px;
		height:14px;
		border:none;
		background:url(../images/home/but_save.png) 0 0 no-repeat transparent;
		cursor:pointer;		
	}
	.extensible_item_content .col1 span{
		color:#cc0000;
	}
	.extensible_mid .col2 .textInput{
		border:1px solid #bfd9ec;
		height:18px;
		width:200px;
		font-size:11px;
		line-height:18px;
		color:#808080;
		padding:0 3px;
	}
	.extensible_mid .col2 .textInput.dayInput{
		background: url("../images/home/icon_calendar.png") 185px center no-repeat transparent;
	}
	.extensible_mid .col2 .textInput:focus{
		color:#333;
	}
	.privacy{
		display:inline-block;
		zoom:1;
		*display:inline;
		float:right;
		height:16px;
		width:16px;
		margin-right:90px;
		background:url(../images/home/icon_eye.jpg) 0 0 no-repeat transparent;
	}
	.but_sendMessage{
		float:right;
		height:24px;
		width:35px;
		background:url(../images/home/but_sendMessage.png) 0 0 no-repeat transparent;
	}
	.but_sendMessage:hover{
		background-position:left bottom;
	}
	.message_detail{
		padding:20px 20px 15px;
	}
	.message_detail_userImage{
		float:left;
		width:58px;
		padding-right:12px;
	}
	.message_detail_userImage img{
		border: 1px solid #BFBFBF;
		height: 50px;
		padding: 3px;
		width: 50px;
	}
	.message_detail_info_content p{
		margin:0;
		padding:0 0 2px;
		color:#666;
	}
	.message_detail_info_content p span{
		color:#999;
	}
	.message_detail_title{
		font-weight:bold;
		color:#0066b3 !important;
		font-size:14px;
	}
	.message_detail_content{
		padding-top:10px;
	}
        */